home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5289 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.7 KB

  1. Path: ifi.uio.no!usenet
  2. From: ludvigp@ifi.uio.no (Ludvig Pedersen)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: doubling pixels horizontally
  5. Date: 12 Mar 1996 14:52:21 GMT
  6. Organization: Dept. of Informatics, University of Oslo, Norway
  7. Message-ID: <3072.6644T1140T2815@ifi.uio.no>
  8. References: <4f4ibc$gl9@news.cs.tu-berlin.de> <591.6610T1165T2102@login.eunet.no><1045.6611T753T2256@vip.cybercity.dk><4faoe1$47@sunsystem5.informatik.tu-muenchen.de><2991.6612T1034T625@vip.cybercity.dk><576.6613T1070T1730@login.eunet.no><1257.6614T57T922@vip.cybercity.dk>
  9.     <5257.6639T1152T2935@ifi.uio.no> <4i00nt$r3g@sunsystem5.informatik.tu-muenchen.de>
  10. NNTP-Posting-Host: gymir.ifi.uio.no
  11. X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
  12.  
  13. >huh ? this would equal  "movem load 12 regs slower than normal load".
  14. >on 020, movem load is quicker using lot regs. for example I got 9.7 cyc
  15. >movem load from chip instead of the usual 12 cyc.
  16. >And in fastmem 4.9 movem load vs. 6.4 normal load.
  17. >so anyone of us got a bug or 030 is very different here ?
  18.  
  19. Its not a bug, bustest also confirmed that. Reading from fastram, move.l is
  20. faster than movem. But on writing movem is faster! :-)
  21.  
  22. >Do those "free c2p" routines really run 5.6 mb/sec ?
  23.  
  24. Hehe, no, but you usually don't play Doom without any bitmap-DMA, do you! ;)
  25.  
  26. I wrote "ALL DMA IS OFF!" remember? (It was even uppercase letters)
  27.  
  28. If you turn on 256 colors you get a slow-down.
  29.  
  30. >: >imho this should do 7mb/sec in the store part. if the movem
  31. >: >is very fast, you aproximate the 7mb/sec also doing copying.
  32. >: 7 Mb/s is not possible. Remember that you have to access the same data-bus
  33. >: to read from FastRam.
  34. >I said "very fast cpu" and "aproxiamte 7mb/sec" :)
  35.  
  36. You should have said something like a fast cpu with 1+ MB internal cache! ;)
  37. But that would be cheating! :-)
  38.  
  39. >: >|> register move:     40.6ns
  40. >: >huh ? a register move is 2 cycles. you got 24.63 MHz ?
  41. >: Ehh..No, I have 50 mhz.
  42. >: I tested it myself. (just to be sure)
  43. >: I was able to do 24400000 register move's and 203300 dbra's per second.
  44. >2.04 cycles for the reg move.
  45. >if the dbra number misses 2 zeros, it's 2.45 cycles/dbra (wow!), if
  46. >the "203300" is true, it's 245 cycles (laaaame!)  ;)
  47.  
  48. What is LAME? >:( That you have problems with you math again? :-)
  49.  
  50. >: A dbra is 3 times slower than a register move so that's 25.0 peek MIPS.
  51. >uhm... yep, 6 cycles dbra on 020, too. exactly enough for the 6 free cycles
  52. >of a chipmem store.
  53. >so on your card rather 8333333 dbra's /sec ;)
  54. >: 1.000.000.000 ns / 25.009.900 = 39.98 ns
  55. >what ?
  56.  
  57. What you forget is that a move uses 2 clock cyles.
  58.  
  59. ONE clock cycles is 20 ns. So TWO clock cycles must be 40 ns.
  60.  
  61. How *hard* can it really be??? This is pretty elementary math! ;-)
  62.  
  63.  
  64. >: We support both 2xN sprite-dithering (1 pass) and normal 2xN (2 pass).
  65. >: If your render-routine is 25 fps or slower using the 2 pass version
  66. >: doesnt matter at all in speed and framerate. You only get a better-looking
  67. >: display.
  68. >yep. no need for ghost-look doing doom, descent etc.
  69. >just intuiscreen, supporting all monitors, or genlock or whatever :)
  70.  
  71. That would be great! :)
  72.  
  73. >: Can you explain about that monitor side-effects stuff you are talking
  74. >: about. Is this something new?
  75. >my 1084 shows 2x2 ghost screens well, same goes for my TV over both
  76. >SCART and composite video.
  77. >my friends tv would show some color stripes, i.e. disturbed display.
  78. >(could still play xtreme racing :)
  79. >i.e 1084 -> most users no problemo. ghost-look looks even better
  80. >over composite video vs. rgb-port, because of smear (hardware-dither ;)
  81.  
  82. Dithering looks ok on a multisync too. (Atleast in PAL) But you don't get any
  83. smear! ;) "Lace"ing the dither is the way to go in both cases.
  84.  
  85.  
  86.  
  87. <sb>Ludde - Amiga Demo Coder
  88. <sb>Virtual Reality & Official Be developer
  89. <sb>ludvigp@ifi.uio.no
  90.  
  91.